/*
Copyright (C) 2022-2024 Inspur Corp.

SPDX-License-Identifier: Apache-2.0
*/
package view

type DataEvidenceLine struct {
	EvidenceId           string    `json:"evidenceId" "`
	EvidenceName string    `json:"evidenceName" `
	UseEncrypt   string    `json:"useEncrypt" `
	Status       string    `json:"status" `
	TxId         string    `json:"txId" `
	TxTime       string    `json:"txTime" `
}

type DataEvidenceListView struct {
	PageNum string    `json:"pageNum" `
	PageSize   string    `json:"pageSize" `
	Pages string    `json:"pages" `
	TotalCount   string    `json:"totalCount" `
	DataEvidenceList []DataEvidenceLine `json:"list"`
}

type DataEvidenceDetailView struct {
	EvidenceId           string    `json:"evidenceId" "`
	EvidenceName string    `json:"evidenceName" `
	UseEncrypt   string    `json:"useEncrypt" `
	Status       string    `json:"status" `
	TxId         string    `json:"txId" `
	TxTime       string    `json:"txTime" `

	BlockNum string    `json:"blockNum" `
	BlockHash string `json:"blockHash"`
	TxContent string `json:"txContent"`
	EvidenceData   string    `json:"evidenceData" `
	Signature string    `json:"signature" `
	PubKey   string    `json:"pubKey" `
}

